package cheme.Interpreter;

public class aaa_SimpleVisitor
{
//	public static void Print(Object obj)
//	{
//		System.out.print(obj);
//	}
//
//	public void visit(NodeList n)
//	{
//		for(Enumeration<Node> e = n.elements(); e.hasMoreElements();)
//		{
//			Print("{");
//			e.nextElement().accept(this);
//			Print("}");
//		}
//	}
//
//	public void visit(NodeListOptional n)
//	{
//		if(n.present())
//		{
//			for(Enumeration<Node> e = n.elements(); e.hasMoreElements();)
//			{
//				Print("<");
//				e.nextElement().accept(this);
//				Print(">");
//			}
//		}
//	}
//
//	public void visit(NodeOptional n)
//	{
//		if(n.present())
//		{
//			Print("[");
//			n.node.accept(this);
//			Print("]");
//		}
//	}
//
//	public void visit(NodeSequence n)
//	{
//		for(Enumeration<Node> e = n.elements(); e.hasMoreElements();)
//		{
//			Print("(");
//			e.nextElement().accept(this);
//			Print(")");
//		}
//	}
//
//	public void visit(NodeToken n)
//	{
//		super.visit(n);
//		Print("\'" + n.tokenImage.trim() + "\'");
//	}
//
//	/**
//	 * f0 -> ( Declaration() | Equation() )
//	 * f1 -> <EOL>
//	 */
//	public void visit(Statement n)
//	{
//		super.visit(n);
//		Print("\n");
//	}
//
//	public void visit(Declaration n)
//	{
//		Print("DECL");
//		super.visit(n);
//	}
//
//	public void visit(Expression n)
//	{
//		Print("EXPR");
//		super.visit(n);
//	}
//
//	public void visit(TypeDecoration n)
//	{
//		Print("TYPE");
//		super.visit(n);
//	}
}
